突然心血来潮想部署一个服务器监控,在网上看到一个一款开源的轻量级服务器资源监控工具叫Beszel,部署了一下确实简单方便,因为它支持Docker部署。并且支持直观的界面展示 CPU、内存、磁盘 I/O 等关键数据。󠄐󠄹󠅀󠄪󠄢󠄡󠄦󠄞󠄧󠄣󠄞󠄢󠄡󠄦󠄞󠄤󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄦󠄦󠄨󠄧󠄣󠄦󠄧󠄣󠄬󠅒󠅢󠄟󠄮

下面介绍一下我部署过程,防止大家踩坑:
部署过程:
1.首先在 docker-compose 中输入一下内容部署:
services:
beszel:
image: henrygd/beszel
container_name: beszel
restart: unless-stopped
ports:
- 8090:8090
volumes:
- ./beszel_data:/beszel_data
中前面的8090端口可以修改成任意你喜欢的端口,记住放行
2.访问后台:
部署成功后通过http://IP:8090访问WEB页面,并设置一个管理员邮箱和密码,以便后续使用

3.点击右上角的图标改成简体中文

3.点击右上角的添加客户端

名称随便填,主机/IP中填入你的服务器IP,然后点击复制docker compose文件后,再点击添加客户端

4.将复制后的docker compose代码 添加到被监控的服务器中即可正常使用!
如何配置邮件提醒?
虽然Beszel部署起来挺方便,但是邮件提醒功能还是做的有点不方便
在右上角的小人 - 系统

按照以下步骤找到邮件设置 Mail setting(这个界面只有英文版)

设置报警就点击主页的铃铛就行了

教程完毕,祝大家玩的开心!
参考资料:
捐助名单
参与讨论